meeting-place of merchants - German English Dictionary